851eaabb16c528e5538d512e96364da77ec325d0,src/main/java/com/sosnitzka/taiga/util/Generator.java,Generator,generateOreDescending,#IBlockState#IBlockState#IProperty#Comparable#Random#number#number#World#number#,78

Before Change


            while (!(state.getBlock() instanceof BlockStone) && !oldState.getBlock().equals(state.getBlock()) && !comparable.equals(state.getValue(property)) && cPos.getY() > 5) {
                cPos = cPos.down();
            }
            if (state.getBlock() instanceof BlockStone && oldState.getBlock().equals(state.getBlock()) && comparable.equals(state.getValue(property))) {
                world.setBlockState(cPos, newState);
            }
        }

After Change


            } else {
                while (cPos.getY() > 4) {
                    cPos = cPos.down();
                    if (state.getBlock().equals(oldState.getBlock())) {
                        if (comparable.contains(state.getValue(property))) {
                            System.out.println("Yes!! a variant");
                            world.setBlockState(cPos, newState);